.container {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}

.progress_container {
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;

  // flex: 0 0 220px;

  padding: 15px;
  font-size: 24px;
  border-radius: 11px;

}

.progress_title {
  padding: 15px 0;
  font-size: 24px;
}

.container_project {
  padding: 30px 0;
}

.accordion_container {
  display: flex;
  justify-content: space-between;
  align-items: center;

  padding: 0 10px;
}

.projectDetail_title {
  box-sizing: border-box;

  padding: 40px;

  width: 100%;
  height: 115px;

  background-color: rgba(32, 158, 235, 1);

  font-size: 36px;
  color: rgba(255, 255, 255, 1);

  :global {
    .am-list-item .am-list-line .am-list-extra {
      flex-basis: 200px;
    }
  }
}

.list_title {
  display: flex;
  justify-content: flex-start;
  align-items: center;

  padding-left: 41px;
  min-height: 110px;

  color: rgba(51, 51, 51, 1);
  font-size: 27px;
  font-weight: bold;
}

.list_value {
  color: rgba(102, 102, 102, 1);
}

.img_container {
  display: flex;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  gap: 28px;

  padding: 29px 64px;

  background-color: white;
}

.img_item {
  // flex: 1 0 187px;

  width: 187px;
  height: 187px;

  border-radius:8px;
}

.gridItem {
  display: flex;
  justify-content: center;
  align-items: center;

  width:187px;
  height:187px;
  color: rgba(255, 255, 255, 1);
  font-size: 33px;
  font-weight: bold;

  background:rgba(9,1,1,.5);
  border-radius:8px;
}

.position_container {
  display: flex;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;

  background-color: rgba(255, 255, 255, 1);
}

.position_title {
  display: flex;
  justify-content: flex-start;

  width: 100%;

  & span {
    padding: 0 0 34px 74px;

    color: rgba(51, 51, 51, 1);
    font-size: 27px;
    font-weight: bold;
  }
}

.map_container {
  width: 622px;
  height: 287px;

  border-radius: 7px;
}

.enabledItem {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.enabledItem_download {
  flex: 1;

  display: flex;
  justify-content: space-around;
}

.status {
  display: flex;
  justify-content: center;
  align-items: center;

  width: 122px;
  height: 25px;

  font-size: 20px;

  color: rgba(51, 193, 173, 1);

  border:2px solid rgba(51,193,173,1);
  border-radius:16px;
}

.header {
  display: flex;
  justify-content: space-between;
  align-items: center;

  font-size: 26px;
  font-weight: bold;
}

.img_download {
  padding-right: 59px;
  width: 50px;
  height: 38px;
}

.tab_item {
  color: rgba(51, 51, 51, 1);
  font-size: 26px;
  font-weight: bold;
}
